<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=scr, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
//         7, 将字符中单词用空格隔开
//       已知传入的字符串中只有字母,每个单词的首字母大写，请将每个单词用空格隔开，只保留一个单词的首字母大写
//       传入:”HelloMyWorld”
//       返回:”Hello my world”
// var str="HelloMyWorld";
// for(i=1;i<str.length;i++){
//     var word=str[i];
//     if(word>="A"&&word<="Z"){
//         str=str.replace(word," "+word.toLocaleLowerCase())
//     }
// }
// console.log(str);


// 8, 已知一个字符串对象中，英语单词用各种非字母字符分割，统计单词的个数
//       传入: “Yes,she**is%%my@love.”  ->Yes she is my love  5个
var str="Yes,she**is%%my@love.";
for(var i=0;i<str.length;i++){
    if(!(str[i]>="a"&&str[i]<="z"||str[i]>="A"&&str[i]<="Z")){
        str=str.replace(str[i]," ");
    }
}
var arr=str.split(" ");
for(var j=0;j<arr.length;j++){
    if(arr[j]==""){
        arr.splice(j,1);
        i--;
    }
}
console.log(arr.join(" ")+" "+arr.length+"个");
    </script>
</body>
</html>